#pragma once;
#include<stdio.h>
#include<stdlib.h>
#include<stdbool.h>
typedef int BTDataType;
typedef struct BinaryTreeNode
{
	BTDataType val;
	struct BinaryTreeNode* left;
	struct BinaryTreeNode* right;
}BTNode;

int BinaryTreeSize(BTNode* root);
int BinaryTreeKLevelSize(BTNode* root, int k);
BTNode* BTFind(BTNode* root, int x);
void LevelOrder(BTNode* root);
bool IsCompleteBinaryTree(BTNode* root);